Roles and Service account
To add client roles to an existing user, please refer to this discussion.
This can be done by following the steps provided in this discussion.
Yes. You can assign client roles to service account via the CSS interface. Click here for more information.